iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

程式初步

此篇重點:宣告兩個完整程式碼並建構物件

類別的宣告

public class Mysecond{
    public static void main(String[]args){
        Printer pt = new Printer();
        pt.sno=1234;
        pt.hello();
    }
}
class Printer{
    public int sno;
    public void hello(){
        System.out.println("歐嗨喲,Java");
        System.out.println("序號:"+sno);
    }
}
  • 類別的組成與宣告
    以上圖所示,Printer類別的結構包含下列三個部分:類別、屬性與方法。

1.類別宣告
* 類別宣告語法:
修飾語class類別名稱{
屬性宣告;
方法宣告;
}
* 撰寫的類別若需要給其他Java程式使用,修飾語宣告為 public,但一個.java程式只能宣告一個public類別 (屬性語方法的宣告,沒有先後次序)。

2.屬性宣告
* 屬性宣告語法:
修飾語 類別 屬性名稱[=初始設定];
* 上圖 Printer類別為例,第9行宣告一個類型為整數,名稱為sno的屬性,修飾語為public。

3.方式宣告
* 方法的宣告語法:
修飾語 回傳值類型 方法名稱(接收的參數,...){
程式敘述;
}
* 上圖的10至13行是宣告Printer類別一個名為hello的方法,修飾語為public,回傳值為void。

建構物件

建構物件顧名思義就建立一個物件,其物件意義是依據類別的宣告,配置記憶體空間,再將該空間位置指定給該物件名稱。

  • scanner 類別存放在java.util,因此在程式內,類別宣告的外部,必須用import告訴編譯程式該套件位置。
    宣告語法為:
    import套件名稱.類別名稱;
    import套件名稱.*;
  • scanner類別在程式的敘述可以分為下列兩種
    (1)import java.util.Scanner;
    (2)import java.util.*;
import java.util.Scanner;
    public class Alex_0918{
        public static void main(String[]args){
            Scanner scanner = new Scanner(System.in);
            System.out.print("請輸入學生分數:");
            int score0fstudent = scanner.nextInt();
            System.out.println("該生是否及格?" +(score0fStudent >= 60 ? '是':'否'));
    }
}
  • 雙引號標示:字串表示具備多個字元的資料,單引號標示:字元表示準備單一字元的資料,將一個字元當作字串處理就可以使用雙引號。

上一篇
Java程式操作-1
下一篇
Java程式語法-1
系列文
自學Java物件導向程式語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言